프로그래밍 주옥 주옥 노트 먼저 가장 높은 위치가 1인 것을 파일 a에 쓰고 가장 높은 위치가 0인 것을 파일 b에 쓰고 각각counta,countB를 계산한다.만약 최고위가 1인 정수가 모두 나타난다면counta>countB & &counta==2^31, 파일 b에서 찾으면 부족한 것은 반드시 최고위가 0이다.같은 이치로 두 번째 최고위, 세 번째 최고위를 찾을 때까지 구분한다 커피 캔 문제: 검은색 콩과 흰색 콩이... 독서 노트프로그래밍 주옥 코드 변조 1. 정수 추출 최적화 C 언어의 모드 연산% 비용이 많기 때문에 대신 2. 간단한 함수를 매크로 정의로 대체하여 함수 호출 비용을 줄이지만 귀속 호출 문장에서 사용하지 않습니다. 사용하다 대신 3. 순서대로 수색할 때 보초병으로 테스트 조건 통합 사용하다 대신 4. 순서대로 검색할 때 전개 순환으로 자증을 없애고 순환 전개는 파이프의 막힘을 피하고 지점을 줄이며 지령의 병행성을 증가시킨다.... 프로그래밍 주옥코드 최적화코드 변조제9장
주옥 노트 먼저 가장 높은 위치가 1인 것을 파일 a에 쓰고 가장 높은 위치가 0인 것을 파일 b에 쓰고 각각counta,countB를 계산한다.만약 최고위가 1인 정수가 모두 나타난다면counta>countB & &counta==2^31, 파일 b에서 찾으면 부족한 것은 반드시 최고위가 0이다.같은 이치로 두 번째 최고위, 세 번째 최고위를 찾을 때까지 구분한다 커피 캔 문제: 검은색 콩과 흰색 콩이... 독서 노트프로그래밍 주옥 코드 변조 1. 정수 추출 최적화 C 언어의 모드 연산% 비용이 많기 때문에 대신 2. 간단한 함수를 매크로 정의로 대체하여 함수 호출 비용을 줄이지만 귀속 호출 문장에서 사용하지 않습니다. 사용하다 대신 3. 순서대로 수색할 때 보초병으로 테스트 조건 통합 사용하다 대신 4. 순서대로 검색할 때 전개 순환으로 자증을 없애고 순환 전개는 파이프의 막힘을 피하고 지점을 줄이며 지령의 병행성을 증가시킨다.... 프로그래밍 주옥코드 최적화코드 변조제9장